push oneself forward - French English Dictionary